package com.dragon.modules.yuegou.entity.member;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 会员房屋关系表实体类<br>
 * 对应的表为：mem_member_room<br>
 * 
 * @author pbuilder generated
 * @date 2020-08-13 15:47:15
 * @company sgy
 * @version 2.0
 */
@TableName("mem_member_room")
@ApiModel(description = "会员房屋关系表")
public class MemberRoomEntity {

    /**  */
	protected String id;

    /** 会员ID */
	@ApiModelProperty("会员ID")
	protected String memberId;

    /** 房屋ID */
	@ApiModelProperty("房屋ID")
	protected String roomId;

    /** 房屋名称 */
	@ApiModelProperty("房屋名称")
	protected String roomName;

    /** 项目ID */
	@ApiModelProperty("项目ID")
	protected String projectId;

    /** 项目名称 */
	@ApiModelProperty("项目名称")
	protected String projectName;

    /** 楼栋ID */
	@ApiModelProperty("楼栋ID")
	protected String buildingId;

    /** 楼栋名称 */
	@ApiModelProperty("楼栋名称")
	protected String buildingName;

    /** 楼层ID */
	@ApiModelProperty("楼层ID")
	protected String floorId;

    /** 楼层名称 */
	@ApiModelProperty("楼层名称")
	protected String floorName;

	/**
	 * 构造一个空会员房屋关系表实体对象
	 */
	public MemberRoomEntity(){
		super();
	}

	/**
	 * 依据其它对象的信息构造一个会员房屋关系表实体对象
	 * 
	 * @param other 其它对象
	 */
	public MemberRoomEntity(MemberRoomEntity other){
		super();
     	this.id = other.id;
     	this.memberId = other.memberId;
     	this.roomId = other.roomId;
     	this.roomName = other.roomName;
     	this.projectId = other.projectId;
     	this.projectName = other.projectName;
     	this.buildingId = other.buildingId;
     	this.buildingName = other.buildingName;
     	this.floorId = other.floorId;
     	this.floorName = other.floorName;
	}


	/**
	 * 获取
	 * 
	 * @return id 
	 */
	public String getId() {
		return id;
	}
  	
	/**
	 * 设置
	 * 
	 * @param id 
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取会员ID
	 * 
	 * @return memberId 会员ID
	 */
	public String getMemberId() {
		return memberId;
	}
  	
	/**
	 * 设置会员ID
	 * 
	 * @param memberId 会员ID
	 */
	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	/**
	 * 获取房屋ID
	 * 
	 * @return roomId 房屋ID
	 */
	public String getRoomId() {
		return roomId;
	}
  	
	/**
	 * 设置房屋ID
	 * 
	 * @param roomId 房屋ID
	 */
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	/**
	 * 获取房屋名称
	 * 
	 * @return roomName 房屋名称
	 */
	public String getRoomName() {
		return roomName;
	}
  	
	/**
	 * 设置房屋名称
	 * 
	 * @param roomName 房屋名称
	 */
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}

	/**
	 * 获取项目ID
	 * 
	 * @return projectId 项目ID
	 */
	public String getProjectId() {
		return projectId;
	}
  	
	/**
	 * 设置项目ID
	 * 
	 * @param projectId 项目ID
	 */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	/**
	 * 获取项目名称
	 * 
	 * @return projectName 项目名称
	 */
	public String getProjectName() {
		return projectName;
	}
  	
	/**
	 * 设置项目名称
	 * 
	 * @param projectName 项目名称
	 */
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	/**
	 * 获取楼栋ID
	 * 
	 * @return buildingId 楼栋ID
	 */
	public String getBuildingId() {
		return buildingId;
	}
  	
	/**
	 * 设置楼栋ID
	 * 
	 * @param buildingId 楼栋ID
	 */
	public void setBuildingId(String buildingId) {
		this.buildingId = buildingId;
	}

	/**
	 * 获取楼栋名称
	 * 
	 * @return buildingName 楼栋名称
	 */
	public String getBuildingName() {
		return buildingName;
	}
  	
	/**
	 * 设置楼栋名称
	 * 
	 * @param buildingName 楼栋名称
	 */
	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}

	/**
	 * 获取楼层ID
	 * 
	 * @return floorId 楼层ID
	 */
	public String getFloorId() {
		return floorId;
	}
  	
	/**
	 * 设置楼层ID
	 * 
	 * @param floorId 楼层ID
	 */
	public void setFloorId(String floorId) {
		this.floorId = floorId;
	}

	/**
	 * 获取楼层名称
	 * 
	 * @return floorName 楼层名称
	 */
	public String getFloorName() {
		return floorName;
	}
  	
	/**
	 * 设置楼层名称
	 * 
	 * @param floorName 楼层名称
	 */
	public void setFloorName(String floorName) {
		this.floorName = floorName;
	}

    public String toString() {
		return new StringBuilder().append("MemberRoomEntity{").
			append("id=").append(id).
			append(",memberId=").append(memberId).
			append(",roomId=").append(roomId).
			append(",roomName=").append(roomName).
			append(",projectId=").append(projectId).
			append(",projectName=").append(projectName).
			append(",buildingId=").append(buildingId).
			append(",buildingName=").append(buildingName).
			append(",floorId=").append(floorId).
			append(",floorName=").append(floorName).
			append('}').toString();
    }

	/**
	 * 复制对象
	 * 
	 * @return 复制后的新实体对象
	 */
	public MemberRoomEntity copy() {
		return new MemberRoomEntity(this);
	}

    /**  */
	public static final String COL_ID = "id";

    /** 会员ID */
	public static final String COL_MEMBER_ID = "member_id";

    /** 房屋ID */
	public static final String COL_ROOM_ID = "room_id";

    /** 房屋名称 */
	public static final String COL_ROOM_NAME = "room_name";

    /** 项目ID */
	public static final String COL_PROJECT_ID = "project_id";

    /** 项目名称 */
	public static final String COL_PROJECT_NAME = "project_name";

    /** 楼栋ID */
	public static final String COL_BUILDING_ID = "building_id";

    /** 楼栋名称 */
	public static final String COL_BUILDING_NAME = "building_name";

    /** 楼层ID */
	public static final String COL_FLOOR_ID = "floor_id";

    /** 楼层名称 */
	public static final String COL_FLOOR_NAME = "floor_name";
}
